/**
 * Created by jiangguoshun on 16/7/7.
 */
$(function() {
	var _CATEGORY_IDS_ = new Array();
	var _VIDEO_SORT_ = '';

	// 主标签切换事件
	$('.content-wrapper .category-type-tags-wrapper .type-tags .type-tag .tag')
			.click(
					function() {
						var _this = $(this);
						if (_this.hasClass('cur-active')) {
							return;
						}

						var _this_type_tag = _this.closest('.type-tag');
						if (_this.hasClass('more-btn')) {
							_this.hide();
							_this_type_tag.find('.more').show();
						} else if (_this.hasClass('put-away-btn')) {
							_this_type_tag.find('.more').hide();
							_this_type_tag.find('.more-btn').show();
						} else if (!_this.hasClass('cur-active')) {
							_this_type_tag.find('.tag').each(
									function(inx, val) {
										$(val).removeClass('cur-active');
									});
							_this.addClass('cur-active');
						}
						if (_this.hasClass('more-btn')
								|| _this.hasClass('put-away-btn')) {
							return;
						}

						_CATEGORY_IDS_ = new Array();

						$(
								'.content-wrapper .category-type-tags-wrapper .type-tags .cur-active')
								.each(
										function(_inx, _val) {
											_CATEGORY_IDS_[_inx] = $(_val)
													.find('.value-store').val();
										});

						getVideoList(_CATEGORY_IDS_.join('~'), _VIDEO_SORT_, 1);
					});

	// 排序点击事件
	$('.cur-videos-wrapper .cur-videos-header .sort-wrapper .sort').click(
			function() {
				var _this = $(this);
				var _this_i = _this.find('i');
				if (_this_i.hasClass('undertone')) {
					_this.closest('.sort-wrapper').find('.sort').each(
							function(inx, val) {
								$(val).find('i').removeClass('thick').addClass(
										'undertone');
							});
					_this_i.removeClass('undertone').addClass('thick');
				} else {
					_this_i.removeClass('thick').addClass('undertone');
				}
				if (_this_i.hasClass('undertone')) {
					_VIDEO_SORT_ = '';
				} else {
					_VIDEO_SORT_ = _this.find('.value-store').val();
				}
				getVideoList(_CATEGORY_IDS_.join('~'), _VIDEO_SORT_, 1);
			});

	// 来源点击事件
	$('.cur-videos-wrapper .cur-videos-header .from-type-wrapper .from-type')
			.click(
					function() {
						var _this = $(this);
						var _this_i = _this.find('i');
						if (_this_i.hasClass('undertone')) {
							_this.closest('.from-type-wrapper').find(
									'.from-type').each(
									function(inx, val) {
										$(val).find('i').removeClass('thick')
												.addClass('undertone');
									});
							_this_i.removeClass('undertone').addClass('thick');
						} else {
							_this_i.removeClass('thick').addClass('undertone');
						}
					});

});

/**
 * 获取视频列表
 * 
 * @param cat
 * @param sort
 * @param inx
 */
function getVideoList(cat, sort, inx) {
	$.ajax({
		async : false,
		type : "POST",
		url : baseUrl + "/video/list-part.html?cat=" + cat + "&sort=" + sort
				+ "&page=" + inx,
		success : function(html) {
			$('#-VIDEO-MAIN-CONTENT-').empty().append(html);
		},
		error : function(XMLHttpRequest, textStatus, errorThrown) {
			var msg = XMLHttpRequest.statusText;
			var options = {
				type : SELF_ALERT_TYPES.danger,
				msg : msg,
				hasClose : true,
				time : 3000
			};
			selfAlert(options);
		}
	});
}